/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 110400;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 110000;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	/*padding: 20px;*/
	z-index: 110100;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	/*background: #fff;*/
    background: transparent;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 110200;
	border: 0px solid #fff;
    background: transparent;    
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 110100;
}

#fancybox-close {
	position: absolute;
	top: 60px;
	right: 50px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 110300;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
    overflow-x: hidden;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 110200;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 110200;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 100100;
}

#fancybox-bg-n {
	display: none;
}

#fancybox-bg-ne {
	display: none;
}

#fancybox-bg-e {
	display: none;
}

#fancybox-bg-se {
	display: none;
}

#fancybox-bg-s {
	display: none;
}

#fancybox-bg-sw {
	display: none;
}

#fancybox-bg-w {
	display: none;
}

#fancybox-bg-nw {
	display: none;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 110200;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-bottom: 10px;
	color: #fff;
    position: absolute;
    top: 70px;
    left: 30px;
}

.fancybox-title-outside #fancybox-title-outside
{
    line-height: 1.5em;
    font-weight: bold;
    padding: 0 0 3px 0;
    font-size: 1.5em;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	top: -30px;
	height: 30px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	/*background: url('fancybox.png') -40px -90px no-repeat;*/
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 1.5em;
	font-weight: bold;
	padding: 0 0 3px 0;
    font-size: 1.5em;
	/*background: url('fancybox-x.png') 0px -40px;*/
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	/*background: url('fancybox.png') -55px -90px no-repeat;*/
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

/*.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }*/

body.toolbar-drawer {padding-top: 50px;}
body.overlay-open {overflow: hidden;}
#indition-toolbar {position: fixed; top: 0; left: 0; height: 50px;width: 100%; font-size: 12px; font-family: Arial,Helvetica,sans-serif; box-shadow:0 3px 20px #000000;z-index: 120000; background: url(../../images/toolbar/bg_header.png) repeat-x white;}
#indition-toolbar .logo {display: block; width: auto; height: 50px; float: left;}
#indition-toolbar .logo img {margin: 5px 0 0 5px;width:auto;height:auto;float:none;position:static;}
#indition-toolbar .menu {display: block; float: left; color: #000000;}
#indition-toolbar .menu li {border:none;display: block; list-style: none; float: left; padding: 5px 10px;margin:0px;width:auto;height:auto;position:static}
#indition-toolbar .menu .submenu {position: relative;}
#indition-toolbar .menu ul {margin:0px;padding:0px;display: none; position: absolute; top: 23px; left:135px; width: 100%; border-top: 1px solid #CC642F; background-color: #CC642F; height: 26px;}
#indition-toolbar li a {padding: 3px 10px 4px; margin: 3px 0; color: #000;font-size:12px;position:static;float:none}
#indition-toolbar .menu ul a {border:none;color: white;font-size:12px;color:#fff;float:none;text-decoration:none}
#indition-toolbar .menu ul li{border:none;position:relative;width:auto;height:auto;float:left}
#indition-toolbar li.active > a, #indition-toolbar li:hover > a {border:none;background-color: #CC642F; border-radius: 10px 10px 0 0; color: #fff;font-size:12px;float:none;width:auto;height:auto;text-decoration:none}
#indition-toolbar .menu ul li.active > a, #indition-toolbar .menu ul li:hover > a {border:none;background-color: white; border-radius: 10px 10px 10px 10px; color: black;font-size:12px;float:none;text-decoration:none}
#indition-toolbar .menu li.active ul, #indition-toolbar li:hover ul {display: block;}
#indition-toolbar .user-info {display: block; float:right; height: 25px; color: black;}
#indition-toolbar .user-info li:hover > a {border:none;background-color: #CC642F; border-radius: 10px 10px 10px 10px; color: white; margin: 0; height: 20px; line-height: 20px;}
#indition-toolbar .user-info li {border:none;list-style: none;display: inline; padding: 3px 15px 3px 17px; border-right: 1px solid black; line-height: 25px;}
#indition-toolbar .user-info li.last {border-right: none;}
#indition-toolbar .collapse {position: absolute; bottom: 0;}
#indition-toolbar .menu.edit-mode li {border:none;padding:0;}
#indition-toolbar .edit-mode li a {border:none;display: block; height: 35px; margin: 3px 5px; padding: 5px 10px;text-decoration:none}
#indition-toolbar .edit-mode li.active > a, #indition-toolbar .edit-mode li:hover > a {border-radius: 10px;background-color: #F7F7F7; border: 1px solid #cccccc; height: 33px; width: 30px;text-decoration:none}
#indition-toolbar .edit-mode li.cancel, #indition-toolbar .edit-mode li.save {display: none;}
#indition-toolbar .menu li.active ul ul{-webkit-box-shadow: 3px 8px 7px rgba(0, 0, 2, 0.26);-moz-box-shadow:3px 8px 7px rgba(0, 0, 2, 0.26);box-shadow:3px 8px 7px rgba(0, 0, 2, 0.26);display:none;background:#CC642F;position:absolute;z-index:10000000;left:0px;top:23px;width:160px;height:auto;padding:0 0 10px 0;border-radius:0 0 10px 10px;}
#indition-toolbar .menu li.active ul ul ul{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:auto;display: block;height: auto;position: static;float:none;background:none;margin-left:8px;padding:0;width:130px}
#indition-toolbar .menu li.active ul li:hover ul{display:block}
#indition-toolbar .menu li.active span{color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px;margin:0px;padding:0;width:auto;height:auto;display:block}
#indition-toolbar .menu ul ul li{border:none;margin:5px 0}
#indition-toolbar .menu ul ul ul li{border:none;display:block;float:none;margin:0;border-bottom:1px dotted #e69166;padding:3px 0;}
#indition-toolbar .menu ul ul ul li:last-child{border-bottom:none}
#indition-toolbar .menu li.active ul ul ul a{border:none;display:block;float:none;margin:0;padding:3px 5px;font-size:12px;color:#fff;margin:0;text-decoration:none}
#indition-toolbar .menu ul ul ul li:hover a{background:#fff;font-size:12px;color:#000;text-decoration:none}


/*theme*/
.ContentContainer h1{font-weight:normal}
#available-themes {overflow:hidden}
#available-themes li{list-style-type:none;float:left;width:190px;height:267px;}
#available-themes .inner{width:190px;height:217px;overflow:hidden;background:url(../../images/thumb-border-190x217.jpg) no-repeat 0 0}
#available-themes .inner a{vertical-align:middle;text-align:center;display:table-cell;width:190px;height:217px}
#available-themes .inner img{width:140px;height:auto}
#available-themes .theme-name a{font-size:12px;text-decoration:none}
.theme-name{font-size:13px;margin-left:20px;line-height:15px}
.theme-screenshot img{padding:2px;border:1px solid #e0e0e0}
.ContentContainer{overflow:hidden}
